package wypozyczalnia.service;

import java.util.ArrayList;
import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;

//import wypozyczalnia.dao.CarDao;
//import wypozyczalnia.domain.Car;

@Service("carService")
@Transactional
public class CarService {
	
//	@Autowired
//	private CarDao carDao;
//
//	public void create(Car p_car) {
//		carDao.save(p_car);
//	}
//
//	public void deleteById(Integer p_id) {
//		Car car = carDao.getById(p_id);
//		if (car != null) {
//			carDao.delete(car);
//		}
//	}
//	
//	public List<Car> getallCars(){
//		return carDao.getAll();
//	}
//	
//	public List<Object[]> getCarSearch(String term, int LIMIT){
//		return carDao.getCarSearch(term,LIMIT);
//	}
//	
//	public List<Car> getAvailableCars() {
//		//List<Car> cars = carDao.getAll();
//		List<Car> availableCars = carDao.getAvalibleCars();// = new ArrayList<Car>();
////		for (Car car: cars) {
////			if (car.getAvalible())
////				availableCars.add(car);
////		}
//		return availableCars;
//	}
//	public List<Car> getAvalibleCarsByPage(int page) {
//		return carDao.getAvalibleCarsByPage(page);
//	}
//	
//	public Car getCarById(Integer p_id){
//		return carDao.getById(p_id);
//	}
//	
//	public void update(Car p_car){
//		carDao.update(p_car);
//	}
//
//	public List<Car> getCarsWithPhotos() {
//		return carDao.getCarsWithPhotos();
//	}
//	public List<String> getAvalibleBrands() {
//		return carDao.getAvalibleBrands();
//	}

}
